Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 USA F4 USA F5 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 USA F12 Netherlands F1 USA F13 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 Italy F10 France F14 France F15 France F4 France F5 Spain F23 France F3 France F24 Germany F4 Belgium F5 USA F33 USA F34 M25 Nussloch M25 Trento BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda Odlum Brown Vancouver Open - Vancouver Germany F11 Sweden F3 Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Lambertz Open by Stawag 2007 - Aachen 5 Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Men's Pro Challenger at Tunica National - Tunica France F5 Italy F23 Countrywide Classic USTA Men's Challenger - Carson Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Waco Tennis Challenger - Waco Flea Market Cup Busan Challenger Tennis - Busan JSM Challenger of Champaign - Urbana GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa Wolfsburg Challenger Barletta Challenger Yuba City Challenger Pozoblanco Challenger Aptos Challenger Manchester Challenger Istanbul Challenger St. Remy Challenger Bogota Challenger Buenos Aires Challenger Asuncion Challenger Kolding Challenger Orleans Challenger Charlottesville Challenger M25 Nottingham M25 Nottingham Aachen Challenger Ramat Hasharon Challenger Alessandria Challenger Nottingham Challenger Lugano Challenger Aptos Challenger Binghamton Challenger Sacramento Challenger Seoul Challenger Aachen Challenger Knoxville Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Dallas Challenger Sarasota Challenger Prague Challenger Morocco Tennis Tour - Rabat Recanati Challenger Segovia Challenger Binghamton Challenger Mons Challenger Rennes Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Granby Challenger - Granby Kazan Challenger Kaohsiung Challenger Challenger Britania Zavaleta - Puebla 2002 Tulsa USTA Challenger - Tulsa 2002 Azalea Orthopedic Challenger - Tyler USTA Seascape Challenger - Aptos USTA Challenger of Dallas - Dallas Vancouver Challenger GHI Bronx Classic - Bronx Abierto Club Casablanca - Mexico City Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Alphen Challenger Maui Challenger Leon Challenger Savannah Challenger 2003 West Side Tennis Club Challenger - Forest Hills Anning Challenger Nottingham Challenger Winnetka Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 USTA Challenger of Calabasas - Calabasas Lubbock Challenger - Lubbock Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Lexington Challenger 2004 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi The USTA Challenger at West End Racquet - Torrance Aptos Challenger Alphen Challenger Orleans Challenger Rennes Challenger Eckental Challenger Heilbronn Challenger Dallas Challenger Leon Challenger Prague Open - Prague Savannah Challenger Nottingham Challenger Nottingham-2 Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Vancouver Challenger Aptos Challenger Orleans Challenger Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Burbank Challenger - Burbank Drummondville Challenger Le Gosier Challenger Vancouver Challenger Pro Tennis World Open - Sunrise Mons Challenger Eckental Challenger Draft Corona Mexico City Open - Mexico City USTA Challenger of Oklahoma - Tulsa 2005 West Side Tennis Coub Men's Challenger - Forest Hills Bergamo Challenger Czech Open 2005 - Prostejov National Bank Men's Rimouski Challenger - Rimouski Ethias Trophy - Mons Pro Challenger at Calabasas - Calabasas JSM Challenger - Champaign dBI Tennis Challenger - Binghamton ATP Challenger Numea - New Caledonia Unique Zagreb Open - Zagreb Flea Market Cup Busan Challenger Tennis - Busan The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead Labertz Open by Stawag - Aachen Portoroz Challenger Caltanissetta Challenger Samsung Secruities Cup Challenger - Seoul Orleans Challenger BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Morocco Tennis Tour - Marrakech 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Knoxville Challenger Champaign Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Happy Valley Challenger Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver Abierto Internacional de Salinas 'Dario Expreso' - Salinas Rhodes Challenger Athens Challenger Rome Challenger Turin Challenger Surbiton Challenger XL Bermuda Open - Bermuda Mons Challenger Scheveningen Challenger Eckental Challenger Nottingham Challenger Polska Energia Open - Bytom Wolfsburg Challenger Le Gosier Challenger Ostrava Challenger Corona Mexico City Open - Mexico City Rome Challenger ECM Prague Open - Prague XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes II Naples ITG Challenger - Naples Chicago Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Challenger Natrel Presented by National Bank - Granby Santiago Challenger Samsung Securities Cup - Seoul AT&T Challenger of Dallas - Dallas Izmir Challenger Tunis Challenger Salzburg Challenger Theusbridge.com Tennis Classic - Tarzana Kolkata Challenger Aptos Challenger Sarasota Challenger China Open - Beijing Orleans Challenger Biella 5 Challenger Kun-Ming Challenger Winnetka Challenger Nottingham 1 Challenger Yokohama Challenger Orleans Challenger Fairfield Challenger Pau Challenger Biel Challenger Noumea Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Pozoblanco Challenger Lexington Challenger Aix En Provence Challenger Bangkok Challenger Bangkok Challenger Aptos Challenger Vancouver Challenger Granby Challenger St. Remy Challenger Tiburon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Charlottesville Challenger 2005 Freeman Men's Challenger - Joplin Champaign Challenger Recanati Challenger Heilbronn Challenger Flea Market Cup - Busan Savannah Challenger Seoul Challenger Britania Zavaleta - Puebla St. Petersburg Open - St. Petersburg Recanati Challenger Bath Challenger Koblenz Challenger Alessandria Challenger Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Nottingham Challenger Indian Wells Challenger Ilkley Challenger Bancolombia Open - Bogota Segovia Challenger St. Remy Challenger Binghamton Professional Tennis Tournament - Binghamton Quimper Challenger Charlottesville Challenger Rennes Challenger Seoul Challenger Adidas International - Sydney Arizona Men's Tennis Championships - Scottsdale The Waco International Tennis Challenger - Waco Ethias Trophy - Mons USTA Challenger of San Antonio - San Antonio The $50,000 Pro Challenger at Calabasas - Calabasas University of Tennessee USTA Challenger - Knoxville Challenger Leon 2003 - Leon The Stella Artois Grass Court Championships - London Guadalajara Challenger Miller Lite Hall of Fame Tennis Championships - Newport Eckental Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Exim Agmedia Open - Kosice Tunis Open - Tunis TD Waterhouse Cup - Long Island 2003 Freeman Men's Challenger - Joplin Siemens Open 2003 - Scheveningen Francavilla Challenger AIG Japan Open - Tokyo Naples Challenger - Naples Vancouver Challenger Athens Challenger Eckental Challenger Bratislava Challenger Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Cherbourg Challenger Phoenix Challenger South African Airways Tennis Open - Durban Busan Challenger U.S. Men's Clay Court Championships - Houston USTA Comerica Challenger - Aptos Gwangju Challenger Southern Capital Cup - Almaty Surbiton Challenger Campbell's Hall of Fame Tennis Championships - Newport Samsung Securities Cup Challenger Tennis - Seoul Istanbul Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Delray Beach International Tennis Championships - Delray Beach Nottingham-2 Challenger Tennis Channel Open - Las Vegas Bergamo Challenger Ismaning Challenger Eckental Challenger The Stella Artois Championships - London Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Lugano Challenger Heilbronn Challenger Tunis Challenger Reggio Emilia Challenger Ilkley Challenger USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco Swanston Challenger - Sacramento 2004 Freeman Men's Challenger - Joplin PBZ Zagreb Indoors - Zagreb Rome Challenger Hurricane Tennis Open - Bradenton USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica 4° Sporting Challenger - Turin Oklahoma Challenger - Tulsa Copa Club Campestre de Aguascalientes - Aguascalientes Czech Open 2006 - Prostejov Lubbock Challenger - Lubbock Mercedes-Benz Cup - Los Angeles Sunset Moulding Challenger - Yuba City Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Open des Alpes Trophee BNP Paribas - Grenoble Glasgow Challenger Legg Mason Tennis Classic - Washington Orleans Challenger Lugano Challenger Furth Challenger 2008 Lubbock Challenger - Lubbock Nur-Sultan Challenger Recanati Challenger Medibank International - Sydney Eckental Challenger Mons Challenger Montevideo Challenger Bratislava Challenger SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Trani Challenger Allianz Suisse Open Gstaad - Gstaad Samsung Securities Cup - Seoul Thailand Open - Bangkok Irving Challenger Quimper Challenger Quimper 2 Challenger Rome Challenger Kremlin Cup - Moscow Johannesburg Challenger Tallahassee Challenger Carson Challenger US Men's Clay Court Championship - Houston Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mouilleron-Le-Captif Challenger Heineken Open - Auckland Rome Challenger Bordeaux Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Dallas Challenger China Open - Beijing Helsinki Challenger Regions Morgan Keegan Championships - Memphis Nottingham Challenger Mouilleron-Le-Captif Challenger International Tennis Championships - Delray Beach Vicenza Challenger Erste Bank Open - Vienna Valencia Open - Valencia Vicenza Challenger Campinas Challenger Aircel Chennai Open - Chennai Mons Challenger Noumea Challenger Brisbane International - Brisbane Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Open Sud de France - Montpellier Honolulu Challenger Rennes Challenger Dallas Challenger SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Charlottesville Challenger Bergamo Challenger U.S. National Indoor Tennis Championships - Memphis Eckental Challenger Ortisei Challenger Knoxville Challenger AEGON International - Eastbourne Cherbourg Challeger Helsinki Challenger Winston-Salem Open - Winston-Salem Heineken Open - Auckland Sunrise Challenger Heilbronn Challenger China Open - Beijing Regions Morgan Keegan Championships - Memphis Dallas Challenger Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Rimouski Challenger Thailand Open - Bangkok Open de Nice Cote d'Azur - Nice Guadalajara Challenger Sarasota Challenger Dubai Duty Free Tennis Championships - Dubai Stockton Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Nottingham Challenger Rakuten Japan Open - Tokyo AAPT Championships - Adelaide Johannesburg Challenger U.S. Men's Clay Court Championships - Houston Busan Challenger Leon Challenger Hall of Fame Open - Newport Mons Challenger St. Petersburg Open - St. Petersburg Athens Challenger European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier Ortisei Challenger AEGON Championships - London European Open - Antwerp Guadalajara Challenger Le Gosier Challenger St. Petersburg Open - St. Petersburg Hall of Fame Open - Newport Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Busan Challenger Gerry Weber Open - Halle Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Sarasota Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur Gimcheon Challenger Kremlin Cup - Moscow Manchester Challenger Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Tiburon Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Citi Open - Washington Qatar ExxonMobil Open - Doha Apia International - Sydney Bordeaux Challenger RCA Championships - Indianapolis Mons Challenger AIG Japan Open - Tokyo Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Orleans Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Qatar ExxonMobil Open - Doha Ilkley Challenger European Open - Antwerp Topshelf Open - 's-Hertogenbosch Lexington Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hamburg Challenger Citi Open - Washington Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier Meerbusch Challenger Erste Bank Open - Vienna Biel Challenger Tulsa Auto Collection USTA Challenger - Tulsa ABN AMRO World Tennis Tournament - Rotterdam Agri Challenger San Luis Potosi Challenger - San Luis Potosi Finnish Open - Helsinki Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Chengdu Open - Chengdu Quimper Challenger Citi Open - Washington Tata Open Maharashtra - Pune Prague II Challenger Kroger / St. Jude International - Memphis Tallahassee Tennis Challenger - Tallahassee China Open - Beijing cinch Championships - London Franklin Templeton Tennis Classic - Scottsdale European Open - Antwerp Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington Tennis Masters Series - Miami Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami PBZ Zagreb Indoors - Zagreb Copa AT&T - Buenos Aires Arizona Men's Tennis Championships - Scottsdale Qatar ExxonMobil Open - Doha Open 13 - Marseille Topshelf Open - 's-Hertogenbosch U.S. Mens's Clay Court Championship - Houston Maharashtra Open - Pune Open 13 Provence - Marseille BMW Open - Munich Rogers Cup - Montreal Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Turin Challenger US Men's Clay Court Championship - Houston Rogers Masters - Toronto Kremlin Cup - Moscow Mutua Madrilena Masters Madrid - Madrid Bank Austria Tennis Trophy - Vienna Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Rogers Cup - Montreal Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Miami Open - Miami Farmers Classic - Los Angeles BNP Paribas Open - Indian Wells Malaysian Open - Kuala Lumpur BNP Paribas Open - Indian Wells Miami Open - Miami Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne Abierto Mexicano de Tenis Mifel - Los Cabos Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Countrywide Classic - Los Angeles Miami Open - Miami Regions Morgan Keegan Championships - Memphis U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Australian Open (juniors) Olympics - London